﻿using YNTK.Dependency;
using System.ComponentModel;

namespace YNTK.Common.Enum
{
    /// <summary>
    /// 账号类型
    /// </summary>
    [SuppressSniffer]
    public enum AccountType
    {
        /// <summary>
        /// 平台运营人员
        /// </summary>
        [Description("平台运营人员")]
        None = 0,

        /// <summary>
        /// 超级管理员
        /// </summary>
        [Description("超级管理员")]
        Administrator = 1,

        /// <summary>
        /// 组织管理员
        /// </summary>
        [Description("组织管理员")]
        OrganizationAdmin = 2,

        /// <summary>
        /// 组织用户
        /// </summary>
        [Description("组织用户")]
        OrganizationUser = 3,

        /// <summary>
        /// 第三方登录用户
        /// </summary>
        [Description("第三方登录用户")]
        ThirdPartyUser = 4,

        /// <summary>
        /// 游客用户
        /// </summary>
        [Description("游客用户")]
        Other = 5
    }
}
